package com.victor.modular.system.service;

import com.victor.modular.system.transfer.AudienceDto;
import com.victor.modular.system.transfer.FileDto;

import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
import java.util.Map;

public interface IAudienceService {
    /**
     * 修改
     * @param id
     * @param audienceDto
     */
    void updateAudience( AudienceDto audienceDto);

    /**
     * 新增
     * @param audienceDto
     */
    void addAudience( AudienceDto audienceDto);

    /**
     * 删除
     * @param id
     */
    void deleteAudience(Integer id);

    /**
     * 导入
     * @param request
     * @param fileDto
     * @return
     */
        Map<String,Object> importAudience(HttpServletRequest request, FileDto fileDto) throws IOException;

    /**
     * 入库
     * @param request
     */
    void putAudience2Database(HttpServletRequest request);
}
